<?php
class InscriptionController extends Controller{
	
	
	
	
	function inscriptionRestaurateur(){
		$this->set('title',NOM_SITE.' - Création de Restaurant');
		//si on doit inscrire un Restaurateur
	}
	function inscriptionHotelier(){
		$this->set('title',NOM_SITE.' - Création d\'Hôtel');
	}
	public function inscrireHotelier(){
		if(isset($_POST['envoyer'])){
			$hotel = new Hotel($_POST);
			$nom = $_POST['nom_referent'];
			$prenom = $_POST['prenom_referent'];
		 	$type = "Hotel";
		 	$email = $_POST['email'];
		 	$pass = $_POST['password'];
		 	$user = new Utilisateur(null,$nom,$prenom,$email,$pass,$type);
			
			//on charge le model 
		 	$model = $this->loadModel('UtilisateurManager');
			$model_service = $this->loadModel('ServiceManager');
			
			$adresse = $_POST['adresse'];
		 	$ville = $_POST['ville'];
		 	$pays = $_POST['pays'];
		 	$code_postal = $_POST['code_postal'];
		 	$addr = new Adresse(null,$code_postal,$ville,$pays,$adresse,null);
			
			$reponse = $model->inscrireHotelier($user,$hotel,$addr);
			
			
			if(empty($reponse)){
				//on ajoute les options dans la base de donnee pour l hotel
				$model_service->addOptionHotel($model_service->getId($user->getEmail()));
				$_SESSION['inscris'] = true;
				$this->redirect(NOM_DOMAINE.'/'."connexion");
				die();
 	
				} else {
			 	return $reponse;
		 	}
				
		}
	}
	
	
	
	
}